[DEBUG] 2020-11-17 15:37:44,943 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'org.springframework.transaction.config.internalTransactionAdvisor' via factory method to bean named 'transactionAttributeSource'
[DEBUG] 2020-11-17 15:37:44,943 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'org.springframework.transaction.config.internalTransactionAdvisor' via factory method to bean named 'transactionInterceptor'
[DEBUG] 2020-11-17 15:37:45,006 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'logAspect'
[DEBUG] 2020-11-17 15:37:45,009 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'DBProperties'
[DEBUG] 2020-11-17 15:37:45,025 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.url' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:37:45,025 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.driver' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:37:45,025 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.user' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:37:45,025 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'db.pwd' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:37:45,025 method:org.springframework.core.env.PropertySourcesPropertyResolver.logKeyFound(PropertySourcesPropertyResolver.java:115)
Found key 'type.aliases.package' in PropertySource 'class path resource [db.properties]' with value of type String
[DEBUG] 2020-11-17 15:37:45,071 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'invoiceService'
[DEBUG] 2020-11-17 15:37:45,087 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'userService'
[DEBUG] 2020-11-17 15:37:45,087 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'userDAO'
[DEBUG] 2020-11-17 15:37:45,103 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'sqlSessionFactoryBean'
[DEBUG] 2020-11-17 15:37:45,103 method:org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:225)
Creating shared instance of singleton bean 'dataSource'
[DEBUG] 2020-11-17 15:37:45,103 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'dataSource' via factory method to bean named 'DBProperties'
[DEBUG] 2020-11-17 15:37:45,118 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：DataSource com.lovo.config.ApplicationConfig.dataSource(DBProperties)
[DEBUG] 2020-11-17 15:37:45,196 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getUrl()
[DEBUG] 2020-11-17 15:37:45,213 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getUrl()
[DEBUG] 2020-11-17 15:37:45,213 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getDriver()
[DEBUG] 2020-11-17 15:37:45,213 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getDriver()
[DEBUG] 2020-11-17 15:37:45,213 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getUser()
[DEBUG] 2020-11-17 15:37:45,213 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getUser()
[DEBUG] 2020-11-17 15:37:45,213 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getPwd()
[DEBUG] 2020-11-17 15:37:45,229 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getPwd()
[DEBUG] 2020-11-17 15:37:45,229 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：DataSource com.lovo.config.ApplicationConfig.dataSource(DBProperties)
[DEBUG] 2020-11-17 15:37:45,557 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'sqlSessionFactoryBean' via factory method to bean named 'dataSource'
[DEBUG] 2020-11-17 15:37:45,557 method:org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:805)
Autowiring by type from bean name 'sqlSessionFactoryBean' via factory method to bean named 'DBProperties'
[DEBUG] 2020-11-17 15:37:45,557 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：SqlSessionFactoryBean com.lovo.config.ApplicationConfig.sqlSessionFactoryBean(DataSource,DBProperties)
[DEBUG] 2020-11-17 15:37:45,573 method:org.apache.ibatis.logging.LogFactory.setImplementation(LogFactory.java:105)
Logging initialized using 'class org.apache.ibatis.logging.slf4j.Slf4jImpl' adapter.
[DEBUG] 2020-11-17 15:37:45,588 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:32)
进入方法：String com.lovo.config.DBProperties.getTypeAliasesPackage()
[DEBUG] 2020-11-17 15:37:45,603 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：String com.lovo.config.DBProperties.getTypeAliasesPackage()
[DEBUG] 2020-11-17 15:37:45,603 method:com.lovo.aspect.LogAspect.sayAround(LogAspect.java:41)
退出方法：SqlSessionFactoryBean com.lovo.config.ApplicationConfig.sqlSessionFactoryBean(DataSource,DBProperties)
[DEBUG] 2020-11-17 15:37:45,603 method:org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:410)
Property 'configuration' or 'configLocation' not specified, using default MyBatis Configuration
[DEBUG] 2020-11-17 15:37:45,694 method:org.apache.ibatis.io.VFS.getClass(VFS.java:116)
Class not found: org.jboss.vfs.VFS
[DEBUG] 2020-11-17 15:37:45,694 method:org.apache.ibatis.io.JBoss6VFS.setInvalid(JBoss6VFS.java:149)
JBoss 6 VFS API is not available in this environment.
[DEBUG] 2020-11-17 15:37:45,694 method:org.apache.ibatis.io.VFS.getClass(VFS.java:116)
Class not found: org.jboss.vfs.VirtualFile
[DEBUG] 2020-11-17 15:37:45,694 method:org.apache.ibatis.io.VFS$VFSHolder.createVFS(VFS.java:64)
VFS implementation org.apache.ibatis.io.JBoss6VFS is not valid in this environment.
[DEBUG] 2020-11-17 15:37:45,694 method:org.apache.ibatis.io.VFS$VFSHolder.createVFS(VFS.java:74)
Using VFS adapter org.apache.ibatis.io.DefaultVFS
[DEBUG] 2020-11-17 15:37:45,694 method:org.apache.ibatis.io.DefaultVFS.findJarForResource(DefaultVFS.java:220)
Find JAR URL: file:/D:/edu/Java/project/J177/spring_j177/lesson3/target/classes/com/lovo/model
[DEBUG] 2020-11-17 15:37:45,694 method:org.apache.ibatis.io.DefaultVFS.findJarForResource(DefaultVFS.java:247)
Not a JAR: file:/D:/edu/Java/project/J177/spring_j177/lesson3/target/classes/com/lovo/model
[DEBUG] 2020-11-17 15:37:45,741 method:org.apache.ibatis.io.DefaultVFS.list(DefaultVFS.java:100)
Reader entry: InvoiceDO.class
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.list(DefaultVFS.java:100)
Reader entry: UserDO.class
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.list(DefaultVFS.java:111)
Listing file:/D:/edu/Java/project/J177/spring_j177/lesson3/target/classes/com/lovo/model
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.findJarForResource(DefaultVFS.java:220)
Find JAR URL: file:/D:/edu/Java/project/J177/spring_j177/lesson3/target/classes/com/lovo/model/InvoiceDO.class
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.findJarForResource(DefaultVFS.java:247)
Not a JAR: file:/D:/edu/Java/project/J177/spring_j177/lesson3/target/classes/com/lovo/model/InvoiceDO.class
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.list(DefaultVFS.java:100)
Reader entry: ����   7 h
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.findJarForResource(DefaultVFS.java:220)
Find JAR URL: file:/D:/edu/Java/project/J177/spring_j177/lesson3/target/classes/com/lovo/model/UserDO.class
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.findJarForResource(DefaultVFS.java:247)
Not a JAR: file:/D:/edu/Java/project/J177/spring_j177/lesson3/target/classes/com/lovo/model/UserDO.class
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.DefaultVFS.list(DefaultVFS.java:100)
Reader entry: ����   7 X
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.ResolverUtil.addIfMatching(ResolverUtil.java:288)
Checking to see if class com.lovo.model.InvoiceDO matches criteria [is assignable to Object]
[DEBUG] 2020-11-17 15:37:45,757 method:org.apache.ibatis.io.ResolverUtil.addIfMatching(ResolverUtil.java:288)
Checking to see if class com.lovo.model.UserDO matches criteria [is assignable to Object]
[DEBUG] 2020-11-17 15:37:45,757 method:org.mybatis.spring.SqlSessionFactoryBean.buildSqlSessionFactory(SqlSessionFactoryBean.java:437)
Scanned package: 'com.lovo.model' for aliases
